package cn.tedu.csmall.server.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * @author lixin
 * @Date 2022/9/16
 *
 * Spring mvc配置类
 */
@Configuration
public class WebMvcConfiguration implements WebMvcConfigurer {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**") //设置跨域路径
                .allowedOriginPatterns("*") // 设置请求域名访问请求资源
                .allowedMethods("*") // 设置请求方式
                .allowedHeaders("*") // 设置请求头
                .allowCredentials(true)//设置是否带有验证信息
                .maxAge(3600);//设置允许时间
    }
}
